import junit.framework.*;

public class Adeltest extends TestCase{

	Adel a;
	
	public void setUp(){
		a = new Adel();
	}
	
	public void testA1(){
		try{
			a.setEinkommen(-2);
			fail("keine Exception geworfen!");
		}
		catch(IllegalArgumentException e){
			assertEquals("Das Einkommen darf nicht negativ sein!", e.getMessage());
		}
		catch(Exception e){
			fail("Falsche Exception geworfen!");
		}
	}
	
	public void testA2(){
		a.setEinkommen(13);
		assertEquals(20, a.steuer());
	}
	
	public void testA3(){
		a.setEinkommen(232);
		assertEquals(23, a.steuer());
	}
	
}
